home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
ullog301.zip
/
ULLOG.DOC
next >
Wrap
Text File
|
1991-01-16
|
8KB
|
265 lines
┌───────────────────────────────────────┐
│ -*- UL-Log -*- │
└───────────────────────────────────────┘
v3.01
An upload logging utility for
QuickBBS systems.
by
Bob Ransom
Copyright (c) 1991
All Rights Reserved
FIRST THINGS FIRST --
V3.01 is a minor update of ULLOG 3.00. 3.01 was written to
work correctly with the new log entries used by QuickBBS
v2.66 - 2.75. With the new auto-ANSI-detect entry in the
log, ULLOG 3.00 was screwing up the uploaders name.
WHAT IT IS (or WHAT IT BE) --
UL-Log is a QuickBBS utility to help you keep track of who
uploaded what. Found a virus or Trojan program? Check
your upload log and see who sent it. Keep finding
copyrighted games, etc. in your directories? Again, check
your upload log and see who sent it. Considering some of
the stuff that I get sent, I can't imagine not having a
way to keep track of everything.
WHY USE UL-Log? --
Since many of you run Filedoor, which will keep its own
upload log if you want it to, you may ask why you would
need UL-Log? One simple reason: UL-Log keeps the most
recent uploads on the top of the log. This is no major
big deal when you first starting tracking your uploads.
However, after 6 or 7 months your upload log begins
getting long -- like REAL long, if you're lucky. And you
have to look through months of old information just to
ULLOG v3.01 Docs Page 1
found out who sent that Infocom game last Saturday. This
little feature requires just a tiny change in the code,
but makes the program MUCH nicer.
RUNNING UL-Log --
UL-Log must have the QuickBBS SYSTEM.LOG available to it,
either by finding it in the current directory or by
finding it on the path. If the log is missing, UL-Log
will abort with an on-screen message and a DOS errorlevel
of 1.
UL-Log then processes the SYSTEM.LOG and, when finished,
writes out the files UL.LOG and ULLOG.PTR. The first file
(UL.LOG) is the actual upload log, which will contain any
new uploads plus all of the older uploads in the old
UL.LOG. The second file is the "pointer" file that allows
UL-Log to keep track of how far it has processed on any
given SYSTEM.LOG. (Without tracking this in some way,
UL-Log would count the same upload more than once if it
processed a log more than once.)
THINGS YOU SHOULD KNOW --
The maximum number of uploads contained in any one
SYSTEM.LOG should not exceed 400. I can't imagine this
ever being a problem but, if it is, let me know and I'll
increase it.
The file sizes of the SYSTEM.LOG and the stored UL.LOG
don't matter. UL-Log will happily process away until it
finds the end of the file.
If your upload path is too long, UL-Log will save only
part of it -- the important part containing the last two
or three directories and the file name. This shouldn't be
a problem as you'll still be able to figure out where the
upload went. And you'll never even SEE this happen unless
you nest your upload directories 4 or more directories
deep.
UL-Log expects to find the users name on the line
immediately following a string of asterisks (*) --or-- in
the case of auto-ANSI-detection, the line immediately
following that (2 lines below the asterisks). QuickBBS
uses asterisks to separate each users entry into the
SYSTEM.LOG. When a user logs on, QuickBBS logs the line
of asterisks, followed by "Fred Smith online at 2400 baud"
into the SYSTEM.LOG. If you're redirecting anything
(including your own comments, etc.) to the SYSTEM.LOG,
please be aware of this. Using a long string of asterisks
could cause UL-Log to behave strangely.
ULLOG v3.01 Docs Page 2
UL-Log should work fine both on systems using two word
user names and on those using one word names.
UPDATING FROM EARLIER VERSIONS --
You shouldn't have any problem updating to version 3.01.
Just exchange the old .EXE file for the new one.
COPYRIGHT --
You may use and copy this program at will provided you
follow these basic rules:
1- You don't change the program in any way. This program
remains under my copyright with all rights reserved.
2- It's distributed along with all its original files,
including this document, and the .EXE file.
3- You may NOT charge for distribution of this program.
If I don't make money off this, no one else should either.
One exception: Commercial online services which charge
for access time may distribute this program. This
exception is designed so that the program may be
distributed on the major commercial services. You may NOT
distribute it if you charge "by-the-download" or if you
"sell" "Public Domain" software disks.
PRAISE --
Feel free to say nice things. :-) Often.
PROBLEMS --
If you run into any, I'd like to know about them. Please
send as much complete information as possible. Contact me
on the QuickBBS echo or by netmail (see below). If you
just want to tell me that my program sucks, don't waste
your time.
THANKS --
Thanks go to many people who have helped with this program
since it's original version: Mike Janke for early help
learning to use Turbo Pascal; Barron Featherston for
suggestions; Gene Leduc for beta testing the original TP
version (3.00); Jim Ray & friends for ripping into this
one.
ULLOG v3.01 Docs Page 3
Hope you enjoy the program....
-Bob Ransom
The Creative Connection
Southfield, MI
(313)/559-9039
(1:120/96.0)
January 16, 1991
ULLOG v3.01 Docs Page 4